Method of material modeling for crash test dummy finite element models

ABSTRACT

A computer method of material modeling for crash test dummy finite element models includes the steps of making a material card for the material, applying the material card to validate a finite element model of a crash test dummy component, determining whether the finite element model is acceptable, ending the method if the finite element model is acceptable, and adjusting a relative volume (J) range for the material to make the material soft or stiff if the finite element model is not acceptable.

CROSS-REFERENCE TO RELATED APPLICATION(S)

The present application claims the priority date of co-pending U.S. Provisional Patent Application Ser. No. 61/428,577, filed Dec. 30, 2010.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to finite element models for crash test dummies and, more particularly, to a method of material modeling for crash test dummy finite element models.

2. Description of the Related Art

Automotive, aviation, and other vehicle manufacturers conduct a wide variety of collision testing to measure the effects of a collision on a vehicle and its occupants. Through collision testing, a vehicle manufacturer gains valuable information that can be used to improve the vehicle.

Collision testing often involves the use of anthropomorphic mannequins, better known as “crash test dummies.” During collision testing, an operator places a crash test dummy inside a vehicle, and the vehicle undergoes a simulated collision. The collision exposes the crash test dummy to high inertial loading, and sensors inside the crash test dummy, such as accelerometers, pressure gauges, and the like, generate electrical signals of data corresponding to the loading. Cables transmit these electrical signals of data to a data acquisition system (DAS) for subsequent processing. This data reveals information about the effects of the collision on the crash test dummy and can be correlated to the effects a similar collision would have on a human occupant.

In any commercially available crash simulation softwares such as LS-DYNA, PAM-CRASH, and ABAQUS, users cannot handle J (relative volume). In these softwares, to make the material stiff or soft, the user scales up or down the stress-strain test curve, which disturbs the original test curve and is not efficient. In addition, the maximum number of parameters from these softwares is 3 or 4, which results in poor curve fitting because these softwares do not use Genetic Algorithm.

SUMMARY OF THE INVENTION

Accordingly, the present invention is a computer method of material modeling for crash test dummy finite element models. The method includes the steps of making a material card for the material and applying the material card to validate a finite element model of a crash test dummy component. The method also includes the steps of determining whether the finite element model is acceptable, ending the method if the finite element model is acceptable, and adjusting a relative volume (J) range for the material to make the material soft or stiff if the finite element model is not acceptable.

One advantage of the present invention is that a new computer method of material modeling is provided for crash test dummy finite element models. Another advantage of the present invention is that the method includes adjusting a relative volume (J) range for the material to make the material soft or stiff for a finite element model to be acceptable. Yet another advantage of the present invention is that the method solves both constrained and unconstrained optimization problems. Still another advantage of the present invention is that the method evaluates an objective function directly by putting in parameter values. A further advantage of the present invention is that the method solves highly nonlinear optimization problems. Yet a further advantage of the present invention is that the method solves optimization problems having a large number of parameters. Still a further advantage of the present invention is that method provides curve fitting of constitutive equations, resulting in large time savings and better qualities to users in model validations.

Other features and advantages of the present invention will be readily appreciated, as the same becomes better understood, after reading the subsequent description taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIGS. 1 through 4 are a flowchart of one embodiment of a method, according to the present invention, of material modeling for crash test dummy finite element models.

FIG. 5 is a quasi-static stress strain test curve from the material to be used in the method of FIGS. 1 through 4.

FIG. 6 is a tension stress relaxation test curve from the material to be used in the method of FIGS. 1 through 4.

FIG. 7 is a work curve by integrating the stress-strain test curve being curve fitted using the method of FIGS. 1 through 4.

FIG. 8 is a strain energy curve fitting for the material to be modeled using the method of FIGS. 1 through 4.

FIG. 9 is a stress relaxation test curve and strain curve for the material being curve-fitted using the method of FIGS. 1 through 4.

FIG. 10 is a Prony series curve fitting (stress relaxation test) for the material using the method of FIGS. 1 through 4.

DESCRIPTION OF THE PREFERRED EMBODIMENT(S)

Referring to the drawings and in particular FIGS. 1 through 4, one embodiment of a method, according to the present invention, is shown at 100 for material modeling for a crash test dummy (not shown). The method is to be carried out on a computer system that includes a computer having a memory, a processor, a display and user input mechanism, such as a mouse or keyboard (not shown). The method is implemented on the computer system in MATLAB, which is commercially available from MathWorks, coupled with other lower level languages. Efficient numerical algorithms (Genetic Algorithm) are used and coded, making it possible that a complete analysis can be done within minutes on a Pentium computer of the computer system. It should be appreciated that the computer system is conventional and known in the art.

Referring to FIG. 1, the method starts in bubble 110 and advances to block 112. In block 112, the method inputs quasi-static compression test data for the material to be modeled such as rubber. For example, the method obtains test data from a quasi-static stress strain test curve (tension or compression) for the material as illustrated in FIG. 5. The method then advances to block 114 and integrates a test curve for the material to obtain a work-strain curve W^(t). For example, the method obtains a work (per unit volume) curve by integrating a quasi-static stress strain test curve for the material as illustrated in FIG. 7. The method then advances to block 116 and chooses predetermined variables such as α₁, . . . , α_(s), μ₁, . . . , μ_(s), J_(0.1), J_(0.15), . . . , J_(0.m). The method advances to block 118 and makes an initial range for the variables α₁, . . . , α_(s), μ₁, . . . , μ_(s), J_(0.1), J_(0.15), . . . , J_(0.m) based on engineering judgment. The method then advances to block 120 and checks lower and upper bounds for the variables α₁, . . . , α_(s), μ₁, . . . , μ_(s), J_(0.1), J_(0.15), . . . , J_(0.m) against predetermined values. The method advances to block 122 and calculates the Strain Work using Constitutive Equations of the material as follows:

Strain Energy Functional

$W^{*} = {{\sum\limits_{i = 1}^{3}{\sum\limits_{j = 1}^{n}{\frac{\mu_{j}}{\alpha_{j}}\left( {\lambda_{i}^{*_{\alpha_{j}}} - 1} \right)}}} + {\frac{K}{2}\left( {1 - J} \right)^{2}}}$

μ_(j): parameters to be determined through curvefitting α_(j): parameters to be determined through curvefitting n: number of terms, up to 8 λ*_(i): principal stretches that volumetric effects have been eliminated K: bulk modulus to be determined within acceptable range through curve fitting J: relative volume to be determined within controlled range through curve fitting

Stress Relaxation by a Convolution Integral Form

$\sigma_{ij} = {\int_{0}^{t}{{g_{ijkl}\left( {t - \tau} \right)}\frac{\partial ɛ_{kl}}{\partial\tau}{\tau}}}$

Prony Series in Shear Relaxation

g_(ijkl)(t−τ): relaxation function for stress measure

${g(t)} = {\sum\limits_{i = 1}^{N}{G_{i}^{{- \beta_{i}}t}}}$

G_(i): shear moduli (to be determined through curve fitting)

β_(i): decay constant (to be determined through curve fitting)

N: up to 6 terms

The method then advances to block 124 and evaluates the work (W) for W_(0.1), W_(0.15), . . . , W_(0.m) according to the equation as follows:

$W^{*} = {{\sum\limits_{i = 1}^{3}{\sum\limits_{j = 1}^{n}{\frac{\mu_{j}}{\alpha_{j}}\left( {\lambda_{i}^{*_{\alpha_{j}}} - 1} \right)}}} + {\frac{K}{2}\left( {1 - J} \right)^{2}}}$

Uniaxial Test Principal Stretches

λ₁ = L/L₀ = 1 + ɛ₁ $\lambda_{2} = {\lambda_{3} = \frac{1}{\sqrt{\lambda_{1}}}}$

Relative Volume

$J = {{\lambda_{1}\lambda_{2}\lambda_{3}} = \frac{V}{V_{0}}}$

Principal Stretches that Volumetric Effects have been eliminated

λ*_(i) =J−⅓λ_(i)

Work from test=Work from strain energy functional

${{WT} \approx W^{*}} = {{\frac{\mu_{1}}{\alpha_{1}}\left( {\lambda_{1}^{*_{\alpha_{1}}} - 1} \right)} + {\frac{\mu_{2}}{\alpha_{2}}\left( {\lambda_{1}^{*_{\alpha_{2}}} - 1} \right)} + \ldots + {\frac{\mu_{n}}{\alpha_{n}}\left( {\lambda_{1}^{*_{\alpha_{n}}} - 1} \right)} + {\frac{\mu_{1}}{\alpha_{1}}\left( {\lambda_{2}^{*_{\alpha_{1}}} - 1} \right)} + {\frac{\mu_{2}}{\alpha_{2}}\left( {\lambda_{2}^{*_{\alpha_{2}}} - 1} \right)} + \ldots + {\frac{\mu_{n}}{\alpha_{n}}\left( {\lambda_{1}^{*_{\alpha_{n}}} - 1} \right)} + {\frac{\mu_{1}}{\alpha_{1}}\left( {\lambda_{3}^{*_{\alpha_{1}}} - 1} \right)} + {\frac{\mu_{2}}{\alpha_{2}}\left( {\lambda_{3}^{*_{\alpha_{2}}} - 1} \right)} + \ldots + {\frac{\mu_{n}}{\alpha_{n}}\left( {\lambda_{3}^{*_{\alpha_{n}}} - 1} \right)} + {\frac{K}{2}\left( {1 - J} \right)^{2}}}$

The method then advances to block 126 and calculates or minimizes the work error (E), which is an objective function, according to the following equation:

Error=(WT ₀ −W* ₀)²+(WT _(0.1) −W* _(0.1))²+(WT _(0.2) −W* _(0.2))²+ . . . +(WT _(0.m) −W* _(0.m))²

with the parameters to be determined:

-   -   μ₁, μ₂, . . . , μ_(n), α₁, α₂, . . . , α_(n), J_(0.1), J_(0.2),         . . . , J_(0.m), K         where the maximum n is 8.

The method then advances to diamond 128 and determines whether the work error (E) is less than a predetermined tolerance. If not, the method advances to block 130 and makes many trial vectors using MATLAB Genetic Algorithm by performing strain energy curve fitting as illustrate in FIG. 8. The method then advances to block 120 previously described.

If the work error is less than the predetermined tolerance in diamond 128, the method advances to block 132 and outputs the variables α₁, . . . , α_(s), μ₁, . . . , μ_(s), J_(0.1), J_(0.15), . . . , J_(0.m). The method then advances through bubble A to block 158 of FIG. 3 to be described.

Referring to FIG. 2 the method also starts in bubble 134 and advances to block 136. In block 136, the method inputs the stress relaxation data. For example, the method obtains data from a tension stress relaxation test curve for the material as illustrated in FIG. 6. The method then advances to block 138 and picks characteristic points from the test curve. For example, the method obtains stress at time t from the stress relaxation test curve and calculates strain rate at time t from the strain curve as illustrated in FIG. 9. The method then advances to block 140 and chooses predetermined variables as follows:

-   -   G₁, G₂, . . . , G_(n), β₁, β₂, . . . , β_(n)

The method advances to block 142 and makes the initial range for the variables G₁, G₂, . . . , G_(n), β₁, β₂, . . . , β_(n) based on testing and engineering judgment. The method advances to block 144 and checks lower and upper bounds for the variables

-   -   G₁, G₂, . . . , G_(n), β₁, β₂, . . . , β_(n)         against predetermined values. The method advances to block 146         and calculates the stress relaxation test curve using Prony         Series Equations as follows:

${\sigma_{P}(t)} = {\int_{0}^{t}{\sum\limits_{i = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}}\frac{\partial ɛ}{\partial\tau}{\tau}}}}$ 0 ≤ t ≤ t₁ ${{\sigma (t)} \approx {\sigma_{P}(t)}} = {\int_{0}^{t}{\sum\limits_{i = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}}\frac{ɛ_{1}}{t_{1}}{\tau}}}}$ t₁ ≤ t ≤ t₂ $\begin{matrix} {{\sigma (t)} \approx {\sigma_{P}(t)}} \\ {= {{\int_{0}^{t_{1}}{\sum\limits_{i = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}}\frac{ɛ_{1}}{t_{1}}{\tau}}}} + {\int_{1}^{t}{\sum\limits_{i = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}} \times 0{\tau}}}}}} \\ {= {\int_{0}^{t_{1}}{\sum\limits_{i = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}}\frac{ɛ_{1}}{t_{1}}{\tau}}}}} \end{matrix}$ t₂ ≤ t ≤ t₃ $\begin{matrix} {{\sigma (t)} \approx {\sigma_{P}(t)}} \\ {= {{\int_{0}^{t_{1}}{\sum\limits_{i = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}}\frac{ɛ_{1}}{t_{1}}{\tau}}}} + {\int_{t_{1}}^{t_{2}}{\sum\limits_{i = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}} \times}}}}} \\ {{{0{\tau}} + {\int_{2}^{t}{\sum\limits_{n = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}}\frac{- ɛ_{1}}{t_{3} - t_{2}}{\tau}}}}}} \\ {= {{\int_{0}^{t_{1}}{\sum\limits_{i = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}}\frac{ɛ_{1}}{t_{1}}{\tau}}}} + {\int_{2}^{t}{\sum\limits_{n = 1}^{n}{G_{i}^{- {\beta_{i}{({t - \tau})}}}}}}}} \\ {{\frac{- ɛ_{1}}{t_{3} - t_{2}}{\tau}}} \end{matrix}$

The method then advances to block 148 and evaluates the stress σ which is obtained in block 146 against test stress. The method advances to block 150 and minimizes the sum of stress errors (objective equation) at the several characteristic points over the time range between the stress test curve and the Prony series equations and calculates the error (E) as follows:

Error=(σ₀−σ_(P) ₀ )²+(σ₁−σ_(P) ₁ )²+(σ₂−σ_(P) ₂ )²+ . . . +(σ_(n)−σ_(P) _(n) )²

with the parameters to be determined:

-   -   G₁, G₂, . . . , G_(n), β₁, β₂, . . . , β_(n)         where the maximum n is 6.

The method then advances to diamond 152 and determines whether the error (E) is less than a predetermined tolerance. If not, the method advances to block 154 and makes many trial vectors using MATLAB Genetic Algorithm by performing Prony series curve fitting as illustrate in FIG. 10. The method then advances to block 144 previously described.

If the error is less that the predetermined tolerance in diamond 152, the method advances to block 156 and outputs the parameters G₁, G₂, . . . , G_(n), β₁, β₂, . . . , β_(n). The method then advances through bubble B to block 158 of FIG. 3.

Referring to FIG. 3, the method advances through bubbles A and B to block 158 and creates or makes a material card for the material. The method advances to block 160 and combines the outputs from blocks 132 and 156 to make a material card. The method then advances through bubble C to block 162 of FIG. 4.

Referring to FIG. 4, the method advances to block 162 and applies the material card to validate a finite element (FE) model for the material. For example, for a drop test, the method applies the material card for the skin material of the head of the crash test dummy in the finite element model and measures acceleration to see if the material produces a desired acceleration. The method then advances to diamond 164 and determines whether the finite element model is acceptable. If so, the method advances to block 166 and stops or ends. If the finite element model is not acceptable in diamond 164, the method advances to block 168 and adjusts the relative volume (J) range to make material soft or stiff. The method then advances to block 120 in FIG. 1 previously described. It should be appreciated that the method continues until the finite element model is acceptable in FIG. 4. It should be appreciated that, in the above example for the skin material, the finite element model is acceptable when the material produces the desired acceleration by having the appropriate softness or stiffness.

The present invention has been described in an illustrative manner. It is to be understood that the terminology, which has been used, is intended to be in the nature of words of description rather than of limitation.

Many modifications and variations of the present invention are possible in light of the above teachings. Therefore, the present invention may be practiced other than as specifically described. 

1. A computer method of material modeling for crash test dummy finite element models, said method comprising the steps of: providing a computer; making a material card for the material using the computer; applying the material card to validate a finite element model of a crash test dummy component using the computer; determining whether the finite element model is acceptable; ending the method if the finite element model is acceptable; and adjusting a relative volume range for the material to make the material soft or stiff if the finite element model is not acceptable.
 2. A computer method as set forth in claim 1 including the step of inputting quasi-static compression test data for the material to be modeled.
 3. A computer method as set forth in claim 2 including the step of integrating a test curve for the material to obtain a work-strain curve.
 4. A computer method as set forth in claim 3 including the step of choosing predetermined variables, making an initial range for the variables, and checking lower and upper bounds for the variables.
 5. A computer method as set forth in claim 4 including the step of calculating the strain work of the material.
 6. A computer method as set forth in claim 5 including the step of evaluating the strain work.
 7. A computer method as set forth in claim 6 including the step of calculating a work error for the strain work.
 8. A computer method as set forth in claim 7 including the step of determining whether the work error is less than a predetermined tolerance.
 9. A computer method as set forth in claim 8 including the step of outputting the predetermined variables if the work error is less than the predetermined tolerance.
 10. A computer method as set forth in claim 8 including the step of making multiple trial vectors if the work error is not less than the predetermined tolerance.
 11. A computer method as set forth in claim 1 including the step of inputting stress relaxation test data and picking characteristic points from a stress relaxation test curve.
 12. A computer method as set forth in claim 11 including the step of choosing predetermined variables, making an initial range for the variables, and checking lower and upper bounds for the variables.
 13. A computer method as set forth in claim 12 including the step of calculating a stress relaxation test curve.
 14. A computer method as set forth in claim 13 including the step of evaluating the stress against test stress.
 15. A computer method as set forth in claim 14 including the step of calculating a stress error.
 16. A computer method as set forth in claim 15 including the step of determining whether the stress error is less than a predetermined tolerance.
 17. A computer method as set forth in claim 16 including the step of outputting the predetermined variables if the stress error is less that the predetermined tolerance.
 18. A computer method as set forth in claim 16 including the step of making multiple trial vectors if the stress error is not less that the predetermined tolerance.
 19. A computer method of material modeling for crash test dummy finite element models, said method comprising the steps of: providing a computer; inputting quasi-static compression test data for the material to be modeled using the computer; integrating a test curve for the material to obtain a work-strain curve; choosing predetermined variables, making an initial range for the variables, and checking lower and upper bounds for the variables; calculating the strain work of the material; evaluating the strain work; calculating a work error of the strain work; determining whether the work error is less than a predetermined tolerance; outputting the predetermined variables if the work error is less than the predetermined tolerance; making multiple trial vectors if the work error is not less than the predetermined tolerance; inputting stress relaxation test data and picking characteristic points from a stress relation test curve; choosing predetermined variables, making an initial range for the variables, and checking lower and upper bounds for the variables; calculating a stress relaxation test curve; evaluating the stress against test stress; determining whether a stress error is less than a predetermined tolerance; outputting the predetermined variables if the stress error is less that the predetermined tolerance; making multiple trial vectors if the stress error is not less that the predetermined tolerance; making a material card for the material from the outputted predetermined variables using the computer; applying the material card to validate a finite element model of a crash test dummy component using the computer; determining whether the finite element model is acceptable; ending the method if the finite element model is acceptable; and adjusting a relative volume range for the material to make the material soft or stiff if the finite element model is not acceptable. 